@CHARSET "UTF-8";
body{background:#eee;}
<!--.searchbook{position:absolute;width:400px; height:30px;margin:auto;top:0; bottom:0; margin-left:780px;border: 2px solid #254929;border-radius:6px;}-->
.fuzzybook{width:370px; height:25px;background:none;}
.fuzzyBtnbook{position:absolute;background:url(../image/header/search.png);width:25px; height:25px;margin:auto;top:0; bottom:0;}
.mainDIV{width:100%; margin:auto; float:left ;}
.main{ width:75%; margin:auto;}
.hotTopic{width:100%; height:350px; margin-top:20px; position: relative;}
.banner{ width:1270x; height:350px; background-color:green; margin: 0px auto; overflow: hidden; position: relative;border-radius:15px;}
.banner .pic ul li{ list-style: none; }
.left{width:30px; height: 50px; position: absolute; top: 150px;left: 20px;background-color: rgba(0,0,0,0.5);color: #fff;text-align: center;line-height: 50px;}
.right{width:30px;height: 50px; position: absolute;top: 150px; right: 20px; background-color: rgba(0,0,0,0.5);color: #fff; text-align: center;line-height: 50px; }
.subject{width:100%; height:10px;position:relative;font-size:28px;}
.navSub{width:1330px;height:60px; background:#eee; position: relative;padding-bottom:10px;}
.navSub .nav{margin-left:190px;padding-bottom:30px;margin-top:25px;padding-bottom:20px;font-size:30px;}
.navSub .nav span{display:block;float:left;line-height:50px;margin-left:100px;}
.nav span a:link, .nav a:visited{ text-decoration:none;}
.nav span a:hover {text-decoration: none; border:4px solid #fff;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.8;}
#font{position:absolute;color:#500000;width:970px;}
.section{position:absolute;width:80px;float:left;margin-left:50px;margin-bottom:40px;}
.section li, .state li{list-style:none;}
#sectiondown{margin-top:10px;margin-right:20px;width:140px;height:540px;display:none;background:#537857;float:right;border: 2px solid #254929;border-radius:6px;padding-top:2px;}
#sectiondown li{line-height:45px;text-align:center;font-size:26px;}
#sectiondown a:link,#sectiondown a:visited,.xiaobox1 a:visited,.xiaobox1 a:link{text-decoration:none;color:black;}
#sectiondown a:hover,#sectiondown a:hover,.xiaobox1 a:hover{text-decoration:none;color:#537857;background:#ffffff;display:block;}
#wirte{background:#ffffff;height:15px;}
#top{margin:0 0 5 0;background:#ffffff;font-size:25px;}

.hotimage ul li{float:left;margin-left:100px;}
.hotimage ul{list-style:none;margin:0px;}
.hostimage {overflow:hidden; position: relative;}
.hostimage,.navSub .nav  a:link,a:visited{text-decoration:none;color:black;}
.hostimage,.navSub .nav  a:hover{text-decoration:none;color:#537857;background:#ffffff;display: block;}
.boxleft{ width:30px; height:25px; position:absolute; top:340px;left:140px;background-color: rgba(0,0,0,0.4);color:#fff;text-align: center;line-height:20px;}
.boxright{ width:30px;height:25px; position:absolute;top:340px; right:120px; background-color: rgba(0,0,0,0.4);color:#fff; text-align: center;line-height:20px; }
.box1 ul li{float:left;margin-left:10px;margin-top:70px;margin-bottom:30px;}
.box1 ul{list-style:none;}
.box1{height:330px;margin:auto;margin-left:180px;padding-top:10px;padding-bottom:450px;}
.xiaobox1{ width:260px; height:328px;float:left;}
.box1 img:hover{text-decoration:none; border:4px solid #fff;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.8;color:pink;display:block;}
#kxyk{padding-top:80px;padding-left:200px;padding-bottom:200px;width:980px;background-image: url(../image/index/jokebk.gif);}
.jokeContent{padding-bottom:50px;line-height:30px;font-size:26px;font-family:幼圆;color:#245218;font-weight:bolder;width:980px;} 
.jokeContent b{border: 2px double #ccecd7;border-radius:56px;}
.rmzz{padding-top:40px;}
.rmzzbox{float:left;height:370px;width:980px;margin-left:190px;margin-top:40px;border-bottom:3px dashed #537857;;border-radius:5px;}
.content{float:left;padding-top:5px;}
#life{font-size:16px;color:#808080;font-famliy: 宋体;}
#ff{font-size:19px;color:#254929;font-famliy: 幼圆;}
.rmsp{padding-top:50px;font-size:20px;color:#254929;font-famliy: 幼圆;}
.rmspbox{float:left;height:300px;width:980px;margin-left:190px;margin-top:40px;border-top:1px dashed #537857;;border-radius:5px;}
#comment{font-size:19px;color:#808080;font-famliy: 宋体;}

